package top.infopub.model.bpa;


import java.util.Date;



/**
 * <p>
 * 设备合同评审
 * </p>
 *
 * @author Kayne
 * @since 2021-06-23
 */

public class BpaEquipmentContractsReview {

    private static final long serialVersionUID = 1L;

    
    private String id;

    /**
     * 单据编号
     */
    //"CODES")
    private String codes;

    /**
     * 项目全局唯一编号
     */
    //"PRO_CODE")
    private String proCode;

    /**
     * 添加人
     */
    //"ADD_BY")
    private String addBy;

    /**
     * 添加时间
     */
    //"ADD_TIME")
    private Date addTime;

    /**
     * 最后修改人
     */
    //"UPT_BY")
    private String uptBy;

    /**
     * 最后修改时间
     */
    //"UPT_TIME")
    private Date uptTime;

    /**
     * 当前审批状态 1=审批中 9=审批完成 10=审批终止
     */
    //"PROCESS_STATUS")
    private String processStatus;

    /**
     * 关联的审批流程ID
     */
    //"PROCESS_ID")
    private String processId;

    /**
     * OA待办
     */
    //"OA_ID")
    private String oaId;

    /**
     * 设备合同名称
     */
    //"CONTRACT_DESIGNATION")
    private String contractDesignation;

    /**
     * 合同签订日期
     */
    //"CONTRACT_TIME")
    private Date contractTime;

    /**
     * 公司名称
     */
    //"COMPANY_NAME")
    private String companyName;

    /**
     * 合同编码
     */
    //"CONTRACT_CODE")
    private String contractCode;

    /**
     * 合同工期 (年)
     */
    //"CONTRACT_DURATION_YEAR")
    private String contractDurationYear;

    /**
     * 合同开工日期
     */
    //"COMMENCEMENT_DATE")
    private Date commencementDate;

    /**
     * 合同结算模式
     */
    //"CONTRACT_SETTLEMENT_MODE")
    private String contractSettlementMode;

    /**
     * 合同工期（天）
     */
    //"CONTRACT_DURATION_DAY")
    private String contractDurationDay;

    /**
     * 合同竣工日期
     */
    //"DATE_COMPLETION")
    private Date dateCompletion;

    /**
     * 合同总价
     */
    //"CONTRACT_TOTAL_PRICE")
    private Long contractTotalPrice;

    /**
     * 项目负责人
     */
    //"PROJECT_LEADER")
    private String projectLeader;

    /**
     * 实际开工日期
     */
    //"ACTUAL_COMMENCEMENT_DATE")
    private Date actualCommencementDate;

    /**
     * 调整后竣工日期
     */
    //"ADJUSTED_COMPLETION_DATE")
    private Date adjustedCompletionDate;

    /**
     * 实际竣工日期
     */
    //"ACTUAL_COMPLETION_DATE")
    private Date actualCompletionDate;

    /**
     * 预付款比例
     */
    //"IMPREST")
    private Integer imprest;

    /**
     * 月度付款比例
     */
    //"MONTHLY_PAYMENT")
    private Integer monthlyPayment;

    /**
     * 年度付款比例
     */
    //"ANNUAL_PAYMENT")
    private Integer annualPayment;

    /**
     * 竣工验收付款比例
     */
    //"COMPLETION_ACCEPTANCE")
    private Integer completionAcceptance;

    /**
     * 结算后比例
     */
    //"PROPORTION_AFTER_SETTLEMENT")
    private Integer proportionAfterSettlement;

    /**
     * 质保金比例
     */
    //"RETENTION_MONEY")
    private Integer retentionMoney;

    /**
     * 居间费承担方
     */
    //"INTERMEDIARY_FEE_HOLDER")
    private String intermediaryFeeHolder;

    /**
     * 农民工保证金承担方
     */
    //"PEASANT_WORKER")
    private String peasantWorker;

    /**
     * 履约保函承担方
     */
    //"PERFORMANCE_GUARANTEE")
    private String performanceGuarantee;

    /**
     * 质量标准
     */
    //"QUALITY_STANDARD")
    private String qualityStandard;


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCodes() {
        return codes;
    }

    public void setCodes(String codes) {
        this.codes = codes;
    }

    public String getProCode() {
        return proCode;
    }

    public void setProCode(String proCode) {
        this.proCode = proCode;
    }

    public String getAddBy() {
        return addBy;
    }

    public void setAddBy(String addBy) {
        this.addBy = addBy;
    }

    public Date getAddTime() {
        return addTime;
    }

    public void setAddTime(Date addTime) {
        this.addTime = addTime;
    }

    public String getUptBy() {
        return uptBy;
    }

    public void setUptBy(String uptBy) {
        this.uptBy = uptBy;
    }

    public Date getUptTime() {
        return uptTime;
    }

    public void setUptTime(Date uptTime) {
        this.uptTime = uptTime;
    }

    public String getProcessStatus() {
        return processStatus;
    }

    public void setProcessStatus(String processStatus) {
        this.processStatus = processStatus;
    }

    public String getProcessId() {
        return processId;
    }

    public void setProcessId(String processId) {
        this.processId = processId;
    }

    public String getOaId() {
        return oaId;
    }

    public void setOaId(String oaId) {
        this.oaId = oaId;
    }

    public String getContractDesignation() {
        return contractDesignation;
    }

    public void setContractDesignation(String contractDesignation) {
        this.contractDesignation = contractDesignation;
    }

    public Date getContractTime() {
        return contractTime;
    }

    public void setContractTime(Date contractTime) {
        this.contractTime = contractTime;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getContractCode() {
        return contractCode;
    }

    public void setContractCode(String contractCode) {
        this.contractCode = contractCode;
    }

    public String getContractDurationYear() {
        return contractDurationYear;
    }

    public void setContractDurationYear(String contractDurationYear) {
        this.contractDurationYear = contractDurationYear;
    }

    public Date getCommencementDate() {
        return commencementDate;
    }

    public void setCommencementDate(Date commencementDate) {
        this.commencementDate = commencementDate;
    }

    public String getContractSettlementMode() {
        return contractSettlementMode;
    }

    public void setContractSettlementMode(String contractSettlementMode) {
        this.contractSettlementMode = contractSettlementMode;
    }

    public String getContractDurationDay() {
        return contractDurationDay;
    }

    public void setContractDurationDay(String contractDurationDay) {
        this.contractDurationDay = contractDurationDay;
    }

    public Date getDateCompletion() {
        return dateCompletion;
    }

    public void setDateCompletion(Date dateCompletion) {
        this.dateCompletion = dateCompletion;
    }

    public Long getContractTotalPrice() {
        return contractTotalPrice;
    }

    public void setContractTotalPrice(Long contractTotalPrice) {
        this.contractTotalPrice = contractTotalPrice;
    }

    public String getProjectLeader() {
        return projectLeader;
    }

    public void setProjectLeader(String projectLeader) {
        this.projectLeader = projectLeader;
    }

    public Date getActualCommencementDate() {
        return actualCommencementDate;
    }

    public void setActualCommencementDate(Date actualCommencementDate) {
        this.actualCommencementDate = actualCommencementDate;
    }

    public Date getAdjustedCompletionDate() {
        return adjustedCompletionDate;
    }

    public void setAdjustedCompletionDate(Date adjustedCompletionDate) {
        this.adjustedCompletionDate = adjustedCompletionDate;
    }

    public Date getActualCompletionDate() {
        return actualCompletionDate;
    }

    public void setActualCompletionDate(Date actualCompletionDate) {
        this.actualCompletionDate = actualCompletionDate;
    }

    public Integer getImprest() {
        return imprest;
    }

    public void setImprest(Integer imprest) {
        this.imprest = imprest;
    }

    public Integer getMonthlyPayment() {
        return monthlyPayment;
    }

    public void setMonthlyPayment(Integer monthlyPayment) {
        this.monthlyPayment = monthlyPayment;
    }

    public Integer getAnnualPayment() {
        return annualPayment;
    }

    public void setAnnualPayment(Integer annualPayment) {
        this.annualPayment = annualPayment;
    }

    public Integer getCompletionAcceptance() {
        return completionAcceptance;
    }

    public void setCompletionAcceptance(Integer completionAcceptance) {
        this.completionAcceptance = completionAcceptance;
    }

    public Integer getProportionAfterSettlement() {
        return proportionAfterSettlement;
    }

    public void setProportionAfterSettlement(Integer proportionAfterSettlement) {
        this.proportionAfterSettlement = proportionAfterSettlement;
    }

    public Integer getRetentionMoney() {
        return retentionMoney;
    }

    public void setRetentionMoney(Integer retentionMoney) {
        this.retentionMoney = retentionMoney;
    }

    public String getIntermediaryFeeHolder() {
        return intermediaryFeeHolder;
    }

    public void setIntermediaryFeeHolder(String intermediaryFeeHolder) {
        this.intermediaryFeeHolder = intermediaryFeeHolder;
    }

    public String getPeasantWorker() {
        return peasantWorker;
    }

    public void setPeasantWorker(String peasantWorker) {
        this.peasantWorker = peasantWorker;
    }

    public String getPerformanceGuarantee() {
        return performanceGuarantee;
    }

    public void setPerformanceGuarantee(String performanceGuarantee) {
        this.performanceGuarantee = performanceGuarantee;
    }

    public String getQualityStandard() {
        return qualityStandard;
    }

    public void setQualityStandard(String qualityStandard) {
        this.qualityStandard = qualityStandard;
    }
}
